package com.Vclub.servicio.impl;

import java.util.List;

import com.Vclub.dao.PeliculaDao;
import com.Vclub.negocio.Genero;
import com.Vclub.negocio.Pelicula;
import com.Vclub.servicio.PeliculaServicio;
import com.Vclub.util.VideoClubException;

public class PeliculaServicioImpl implements PeliculaServicio {

    private PeliculaDao dao;
    
    public void setDao(PeliculaDao dao) {
		this.dao = dao;
	}




	@Override
    public void agregarPelicula(Pelicula pelicula)throws VideoClubException {
	try {
	    dao.insertar(pelicula);
	} catch (Exception e) {
	    // TODO Auto-generated catch block
	    throw new VideoClubException(e);
	}
	
    }




    @Override
    public void modificarPelicula(int idPeli) {
	// TODO Auto-generated method stub
	
    }




    @Override
    public void eliminarPelicula(Pelicula pelicula)throws VideoClubException {
	// TODO Auto-generated method stub
	try {
	    dao.eliminar(pelicula);
	} catch (Exception e) {
	    // TODO Auto-generated catch block
	    throw new VideoClubException(e);
	}
    }




    @Override
    public List<Pelicula> listaPeli() {
	// TODO Auto-generated method stub
	return dao.consultarTodos();
    }




    @Override
    public List<Genero> buscaGeneroTodos() throws VideoClubException {
	// TODO Auto-generated method stub
	return null;
    }




}
